AmeliaBooking\Domain\Services\TimeSlot\TimeSlotService D

Total Complexity 225
Dependencies 16
Dependents 1
Total lines 1,130
Lines of code 711
Logical lines of code 309
Comment lines 167
Methods 13
Properties 5

Methods 13

Method Rating Maintainability Complexity Lines of code
getAppointmentFreeSlots()
D
18
74 199
getProviderAppointmentIntervals()
D
27
45 123
getFreeTime()
D
27
41 138
getCalculatedFreeSlots()
C
33 23 102
getAvailableIntervals()
B
47 18 35
getModifiedEndInterval()
S
60 5 14
getProviderDayOffDates()
S
57 4 16
getSlots()
S
52 3 28
getSlotsInMainTimeZoneFromTimeZone()
S
58 3 16
getAppointmentCount()
S
62 3 11
getOnlyAppointmentsSlots()
S
64 3 10
getPeriodDates()
S
62 2 12
__construct()
S
69 1 7